import pygame,sys
from pygame.locals import *

bg = 'menu2.png'
botoes_n_selecionados = ['iniciar.png','opcoes.png','creditos.png','sair.png']
botoes_selecionados = ['iniciar_s.png','opcoes_s.png','creditos_s.png','sair_s.png']
selecao = 0

pygame.init()

screen = pygame.display.set_mode((798,672),0,32)
background = pygame.image.load(bg).convert()
selecao = 0

while True:
    coordenada_y_imgs=300
    
    screen.blit(background,(0,0))
    for event in pygame.event.get():
        if event.type == QUIT:
			pygame.quit()
			sys.exit()
                
        key = pygame.key.get_pressed()
        if event.type == KEYDOWN:
			
            if key[pygame.K_DOWN]:
				if selecao < len(botoes_selecionados)-1:
					selecao += 1				
            elif key[pygame.K_UP]:
                if selecao > 0:
				selecao -= 1
            elif key[pygame.K_RETURN]:
                if selecao == 0:
					print 'Inicia o jogo'
                if selecao == 1:
					print 'Opcoes do jogo'
                if selecao == 2:
					print 'Creditos do jogo'
                if selecao == 3:
					sys.exit()
						
    for i in range(len(botoes_selecionados)):
		if selecao == i:
			img = pygame.image.load(botoes_selecionados[i]).convert_alpha()
		else:
			img = pygame.image.load(botoes_n_selecionados[i]).convert_alpha()
		screen.blit(img,(500,coordenada_y_imgs))
		coordenada_y_imgs+=45


    pygame.display.update()
